package com.it.base.core.system.user.model.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.it.base.common.model.BaseModel;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * 字典数据表 sys_dict_data
 * 
 * @author wdh
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("sys_user")
public class SysUser extends BaseModel {
	private static final long serialVersionUID = 1L;

	/** 部门id */
	@TableField(value = "dept_id")
	private String deptId;

	/** 用户名 */
	@TableField(value = "user_name")
	private String userName;

	/** 密码 */
	@TableField(value = "password")
	private String password;

	/** 昵称 */
	@TableField(value = "nick_name")
	private String nickName;

	/** 邮箱 */
	@TableField(value = "email")
	private String email;

	/** 用户类型 */
	@TableField(value = "user_type")
	private String userType;

	/** 联系方式 */
	@TableField(value = "phone")
	private String phone;

	/** 性别 用户性别（0男 1女 ） */
	@TableField(value = "sex")
	private int sex;

	/** 头像地址 */
	@TableField(value = "avatar")
	private String avatar;

	/** 备注 */
	@TableField(value = "remark")
	private String remark;

	/** 帐号状态（0正常 -1停用） */
	@TableField(value = "status")
	private int status;

	/** 删除标志（0代表存在 -1代表删除） */
	@TableField(value = "del_flag")
	private int delFlag;

}
